.videoList {
  .content {
    padding-top: 138px;

    .container {
      padding: 100px 0;

      .header {
        padding: 0 35px 30px;
        border-bottom: 1px solid #F05DA3;
        margin-bottom: 30px;
        .caption {
          font-size: 36px;
          color: #F05DA3;
        }
        i.icon-more {
          display: inline-block;
          width: 32px;
          height: 32px;
          background: url("../img/icon_more.png") 0 0 no-repeat;
          background-size: 100% 100%;
          position: relative;
          transform: translateY(5px);
        }
        .more {
          color: #999;
          font-size: 30px;
        }
      }

      .list-box {
        &.video-list {
          .label-time {
            position: absolute;
            right: 10px;
            bottom: 27px;
            padding: 5px 11px;
            font-size: 20px;
            color: #fff;
            background-color: #434343;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
          }
        }
        .list {
          .item {
            float: left;
            width: 386px;
            margin: 0 20px 20px 0;
            &:nth-of-type(3n) {
              margin-right: 0;
            }

            .item-img-box {
              position: relative;
              width: 100%;
              height: 230px;
              overflow: hidden;
              img {
                display: block;
                height: 100%;
                position: relative;
                left: 50%;
                transform: translateX(-50%);
              }
            }

            .item-intro {
              width: 100%;
              height: 97px;
              background-color: #eee;
              p {
                padding: 0 24px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
              }
              .text {
                font-size: 28px;
                color: #333;
                padding-top: 19px;
              }
              .time {
                font-size: 18px;
                color: #666;
              }
            }
          }
        }
      }
    }
  }
}